Some kids don't even get one good parent so I know you count your blessings. I was lucky.
You're a smart young lady and you are going to do great in life. You interact with adults very well.
I'm going to give you one little bit of advice that was given me and it is really true.
You don't want to end up with a guy like dad right? Guys treat their wives the same way they treat their moms. So if any guy you date treats him mom like garbage, run away fast.